Repository navigation
fix(deps): update linters - #2188
squiggler-app[bot] wants to merge 2 commits into
Conversation
🦋 Changeset detectedLatest commit: d76b745 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
@copilot please run pnpm install (and pnpm dedupe if needed), commit the updated lockfile, and push |
Head branch was pushed to by a user without write access
|
|
@copilot resolve the merge conflicts in this pull request |
Head branch was pushed to by a user without write access
Merged |
✅ E2E Tests🟢 55 passed • 🟡 1 flaky • view full report • view run Studio: https://plugins-e2e-test-studio-gi4myjsrw.sanity.dev Datasets: |
Coverage Report
File CoverageNo changed files found. |
480387d
6cf7cfb to
480387d
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit a2b122f. Configure here.
| oxfmt: ^0.73.0 | ||
| oxlint: ^1.83.0 | ||
| oxfmt: ^0.75.0 | ||
| oxlint: ^1.90.0 |
There was a problem hiding this comment.
Oxlint tsgolint peer version mismatch
Medium Severity
oxlint is now ^1.90.0, which declares a peer of oxlint-tsgolint >=7.0.2005, but the catalog and lockfile still resolve 7.0.2003. The shared config turns on typeAware and the suspicious category, so type-aware lint can fail when 1.90 sends rules the older tsgolint does not implement.
Reviewed by Cursor Bugbot for commit a2b122f. Configure here.
a2b122f to
0da2362
Compare
5b7c172 to
c4d5773
Compare
7138d6a to
2900d2d
Compare


This PR contains the following updates:
^1.86.0→^1.91.0^10.6.0→^10.6.5^0.73.0→^0.76.0^1.83.0→^1.91.0Release Notes
storybookjs/storybook (eslint-plugin-storybook)
v10.6.5Compare Source
v10.6.4Compare Source
v10.6.3Compare Source
v10.6.2Compare Source
v10.6.1Compare Source
oxc-project/oxc (oxfmt)
v0.76.0: oxfmt v0.76.0Compare Source
💥 BREAKING CHANGES
296623doxfmt: [BREAKING] Formatparser:htmlfiles byoxc_formatter_htmlish(#28273) (Yuji Sugiura)🚀 Features
336b2c1oxfmt: Support html-in-js templates closing a dynamic tag name (#28389) (Yuji Sugiura)0a42af6formatter_htmlish: Format end tags of omittedhtml,headandbody(#28388) (Yuji Sugiura)44d8c2bformatter_htmlish: Implement HTML-ish formatterHtmlvariant (#28272) (Yuji Sugiura)36e5ddboxfmt: Add debug span for reading files (#28204) (leaysgur)🐛 Bug Fixes
dbcc358formatter: Keep arrow conditional body parens before a leadingfunction/class(#28710) (Yuji Sugiura)fef809aformatter_htmlish: Handle XHTML (#28703) (leaysgur)f3dd201formatter_htmlish: Keep SVG text underxml:space="preserve"as written (#28382) (Yuji Sugiura)fb3aefaformatter: Keep source parens around html-in-js placeholders past comments (#28381) (Yuji Sugiura)e738daeformatter: Quote keys added in an HTML event handler with single quotes (#28380) (Yuji Sugiura)2e7a629oxfmt: Format HTML in a<script>body as an embedded part (#28379) (Yuji Sugiura)f00862bformatter: Keep parens around a generic function type in a type assertion (#28173) (vidigoat)9ead5c4formatter: Handlethis.bandsuper.blikefoo.b(#28200) (leaysgur)72a54cfformatter: Break parens of(a + b)[c]like(a + b).c(#28199) (leaysgur)b8f4f34formatter: Printx.bandx.#bsamely (#28193) (leaysgur)9ddccb7formatter: Keep parens for private field (#28188) (leaysgur)⚡ Performance
b6f1ac9formatter_markdown: Bump parser to 0.0.4 and skip unread work (#28713) (leaysgur)633ee96formatter_css: Useu32spans (#28708) (leaysgur)f680ee1formatter_yaml: Usemultilineflag for flow scalars (#28707) (leaysgur)ff7c203formatter_css: Avoid repeated scans and allocations in values (#28706) (leaysgur)7cd46cbformatter_htmlish: Search script end tags by<in embedded (#28704) (leaysgur)46f8efdformatter_graphql: Print block string lines borrowed from the source (#28701) (leaysgur)dce1485formatter_htmlish: Skip escaping attr values without the chosen quote (#28700) (leaysgur)e9392c8formatter_core: Search line terminators with memchr (#28699) (leaysgur)ceb26beformatter_htmlish: Usecharto escape attr quotes (#28697) (leaysgur)8239dacparser: Replace dragonbox_ecma with zmij_ecma (#28282) (Boshen)📚 Documentation
303d9e8formatter: Strengthenstart-token-no-double-parensrationale (#28711) (Yuji Sugiura)a82ce83oxfmt: Update unclassified divergence (#28685) (Yuji Sugiura)7f18c20formatter_htmlish: Noteclassandsrcsetare formatted withembeddedLanguageFormatting: off(#28465) (Yuji Sugiura)01ed68aoxfmt,formatter_htmlish,formatter: Clean up behavior comments (#28384) (Yuji Sugiura)a363c27formatter_css,formatter_yaml: Point parser citations at AGENTS.md (#28466) (Yuji Sugiura)6586050formatter_core: Document tab width in text width policy (#28393) (leaysgur)49fbffbformatter_core: Tighten FORMATTER_POLICY (#28206) (leaysgur)v0.75.0: oxfmt v0.75.0Compare Source
🐛 Bug Fixes
5042019formatter: Keep fill layout for array with comment after [ (#28170) (leaysgur)9d37ff6formatter: Use position-based comment checks for concise arrays (#28169) (leaysgur)016c4a2formatter: Keep a comment before}inside a JSX spread child (#28103) (vidigoat)190bb1eformatter: Keep parens around an instantiation expression ending an operand through any tight parent (#28168) (leaysgur)a5314a1formatter: Keep;beforeinandinstanceofclass members (#28166) (leaysgur)3a56e7cformatter: Keep closing HTML comments at the start of a line (#28064) (Cameron)23d23d6formatter_markdown: Honor range ignore inside directives (#28164) (leaysgur)5f1fd3dformatter: Measure width heuristics by display width (#28098) (leaysgur)a5a52cfformatter: Keep parens around privateinexpressions (#28096) (leaysgur)999496eformatter: Measure a short key by its display width (#28026) (vidigoat)7e9aa44formatter: Keep parens around a looser operand of an instantiation expression (#28025) (vidigoat)6912d1fformatter: Keep an arrow signature that exactly fills the line for any body (#27989) (leaysgur)eb1d9f9formatter_core: Count a flatlinespace infitsonly when text follows (#27987) (leaysgur)⚡ Performance
1ed93afdata_structures: Copy short strings without a memcpy call (#27953) (leaysgur)7948f0bformatter_core: ShrinkFormatElementto 16B (#28012) (leaysgur)788af22formatter: KeepAstNodes on the stack, and only chain links in the arena (#27963) (leaysgur)📚 Documentation
068a8eaformatter: Fix up wording (#28167) (leaysgur)db55461formatter_core: Document text width divergence (#28095) (leaysgur)880d229formatter: Add vitest-test-call to known divergences (#28006) (leaysgur)v0.74.0: oxfmt v0.74.0Compare Source
🐛 Bug Fixes
e236de0formatter_tests: Skip conformance spec calls with non-literal options (#27957) (leaysgur)782ab6elinter: Search string values without UTF-8 conversion (#26716) (Dunqing)a5d8184jsdoc: Parse code spans after quotes in descriptions (#27955) (leaysgur)2645d2cformatter_markdown: Treat link destinations and footnote references as opaque to code span fences (#27948) (leaysgur)4d8195cformatter_yaml: Keep a root plain scalar starting with a document marker verbatim (#27947) (leaysgur)529b057formatter_core: Keep front matter verbatim when body starts with indented delimiter (#27946) (leaysgur)c22a9b2formatter: Treat static block with only empty statements as empty (#27945) (leaysgur)d3ff3f6formatter/jsdoc: Write descriptions as written to not close the comment (#27823) (leaysgur)c4c1727formatter/sort_imports: Keep comments after the last import (#27822) (leaysgur)a64677eformatter: Print JSDoc embedded snippets with LF (#27821) (leaysgur)2c1cc20formatter: Keep comment only Vue bindings as-is (#27820) (leaysgur)1bf236dformatter/sort_imports: Do not use comments as import source (#27819) (leaysgur)52ee29dformatter_yaml: Never start col-0 line with document marker or BOM (#27818) (leaysgur)81c75e7formatter/css: Keep glued css-in-js statement placeholders glued (#27814) (leaysgur)a1ef7f4formatter: Keep typecast parens in same-operator binary and arrow chain (#27812) (leaysgur)de110ceformatter: Keep more parens aroundTSInstantiationExpression(#27811) (leaysgur)8b02e90formatter_json: Reject invalid JSON instead of dropping them (#27785) (leaysgur)6fe4c1bformatter: Treat lone CR in JSX text and argument blank lines (#27780) (leaysgur)5605362oxfmt: Validate editorconfig as like oxfmtrc (#27778) (leaysgur)5b2acb0formatter_core: Report error position releative to CRLF source (#27777) (leaysgur)c78e80eformatter_core: Report parse error positions relative to the BOM-headed source (#27776) (leaysgur)3a980c9formatter_toml: Handle BOM like other languages (#27775) (leaysgur)97c9fc4oxfmt: Handle BOM in config JSON (#27774) (leaysgur)28eb4a7oxfmt: Print trailing newline for--list-different(#27773) (leaysgur)d2bea21formatter: Glue comments to an opener in empty for-head slots and array holes (#27737) (leaysgur)6a95ec1formatter: Keep comment position on holey array (#27730) (leaysgur)54769daformatter: Break after dangling line comment in holey array (#27729) (leaysgur)99077efformatter_json: Reject unary expressions other than signed numbers (#27728) (leaysgur)22cd4cdformatter_json: Handle holey array and comments (#27727) (leaysgur)644ca1cformatter: Do not indent logical chains whose right sides all inline (#27667) (leaysgur)a07a0fbformatter: Wrap comment-only JSX expression container in a group (#27666) (leaysgur)⚡ Performance
e220293formatter: Check only the operator suppression mark inis_quiet(#27952) (leaysgur)e5fdc9cformatter_core: Write into one element stack through a concreteFormatter(#27559) (leaysgur)a342f7eformatter: Skip comment handling for nodes with no comment near them (#27557) (leaysgur)d8ce750formatter: Write string literals with swapped quotes into the arena (#27558) (Yuji Sugiura)1c393c0formatter_core: Skip scanning texts with nothing to rewrite (#27561) (leaysgur)1d3ef10formatter_core: Keep the embedded IR when nothing in it is rewritten (#27673) (leaysgur)📚 Documentation
1325225oxfmt: Update useless comment prefix (#27956) (leaysgur)d0dd140formatter: Note lossy cooked round-trip in template embeds (#27944) (leaysgur)8a3a6c8oxfmt: Update stale notes on the JSDoc string-out channel and fixture origins (#27824) (leaysgur)oxc-project/oxc (oxlint)
v1.91.0Compare Source
🚀 Features
419c1b0linter: Add allow and allowPattern options to react/capitalized-calls (Christian Vuerings)v1.90.0Compare Source
🚀 Features
831cdf1oxlint: Require mininum oxlint-tsgolint version v7.0.2005 (#28118) (camc314)d1b00f4linter/typescript: Implement no-unsafe-enum-assignment rule (#28117) (camc314)165c91flinter/typescript/await-thenable: SupportallowMixedPromiseArraysoption (#28116) (camc314)v1.89.0Compare Source
🐛 Bug Fixes
9a424c2oxlint,oxfmt: Correct Node.js TypeScript support range (#27699) (camc314)v1.88.0Compare Source
🚀 Features
3c361a7linter/unicorn/prefer-query-selector: AddallowWithVariablesoption (#27346) (Mikhail Baev)v1.87.0: oxlint v1.87.0Compare Source
🚀 Features
42dcfd2linter/react/no-unescaped-entities: Implement suggestion (#27292) (Mikhail Baev)cd4510dlinter/unicorn/no-useless-switch-case: Implement suggestion (#27245) (Mikhail Baev)1a7c902linter/react/jsx-no-target-blank: Implement suggestion (#27181) (Mikhail Baev)🐛 Bug Fixes
176b4b9linter/jsx-a11y/label-has-associated-control: Validate label attribute values (#27302) (sama Pyb)7d381c3linter/jsx-a11y/mouse-events-have-key-events: Handle nullish event handlers (#27306) (sama Pyb)4e09837linter/jsx-a11y/lang: Validate lang expression strings (#27304) (sama Pyb)7d28a66linter/unicorn/numeric-separators-style: Report misgrouped BigInt literals (#27207) (breken)e928322linter/unicorn/no-zero-fractions: Parenthesize separator and large integers in fixer (#27206) (breken)3d61a59parser: Validate TypeScript type member separators (#27222) (camc314)f08236blinter/eslint/prefer-exponentiation-operator: Preserve autofix precedence (#27150) (camc314)7d60ae3linter/valid-title: Continue checks after allowed words (#27146) (Cameron)ad5dd5dlinter/eslint/no-unused-vars: Respect disabled argument checks for used ignore patterns (#26925) (camc314)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate using a curated preset maintained by
. View repository job log here